package file

import (
	"regexp"
)

func MathImages(markdown string) []string {
	// 创建一个正则表达式对象
	re := regexp.MustCompile(`!\[.*?\]\((.*?)\)`)

	// 查找所有的匹配结果
	matches := re.FindAllStringSubmatch(markdown, -1)

	// 创建一个切片来存储图片路径
	var imagePaths []string

	// 遍历匹配结果
	for _, match := range matches {
		// 获取文件名，它是第二个子匹配
		filename := match[1]
		// 将文件名添加到切片中
		imagePaths = append(imagePaths, filename)
	}

	// 打印图片路径列表
	return imagePaths
}
